a_list = [1, 2, 3, '1', '2', '3', 'zhangsan']
# 1. 查询某元素的下标: 列表.index(元素)
# print(a_list.index('zhangsan'))
# 2. 修改指定位置的元素的值: 列表[下标] = 值
# a_list[6] = 'lisi'
# print(a_list)
# 3. 在列表中添加元素, 追加到列表的尾部: 列表.append(元素)
# a_list.append('lisi')
# print(a_list)
# 4. 在列表中插入元素, 在指定的下标位置, 插入指定的元素: 列表.insert(下标, 元素)
# a_list.insert(3,4)
# print(a_list)
# 5. 合并2个列表: 列表.extend(列表), extend可用于合并数据容器, 依次追加到列表尾部.
# a_list.extend(['a','b','c'])
# a_list += 'abc'
# print(a_list)
# 6. 删除元素:
#    1. 删除指定下标索引的元素:
#       1. del 列表[下标]
# del a_list[-1]
# print(a_list)
#       2. 列表.pop(下标)
# tag = a_list.pop(-1)
# print(tag)
# print(a_list)
#    2. 删除某元素在列表中的第一个匹配项:
#       1. list.remove(元素)
# a_list.remove('zhangsan')
# print(a_list)
# 7. 清空列表: 列表.clear()
# a_list.clear()
# print(a_list)
# 8. 统计列表内某元素的数量: 列表.count(元素)
# print(a_list.count(2))
# 9. 统计列表一共有多少个元素: len(列表)
# print(len(a_list))
# 10. 统计列表内元素的和(列表内元素是数字类型): sum(列表)
# print(sum(a_list[0:3]))
# 11. 将列表转换为字符串: "".join(列表)
a_list = [ '1', '2', '3', 'zhangsan']
a_str = "^".join(a_list)
print(a_str)
